package com.sisgesbyte.services.proyeccion;

import javax.ejb.Local;

import com.sisgesbyte.services.commonBean.GenericResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyGeneralCategoriaResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyGeneralMarcasResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyeccionGeneralResponse;
import com.sisgesbyte.services.proyeccion.bean.ProyeccionGeneralBean;

@Local
public interface MantProyeccionGeneralService {
	
	public ListaProyeccionGeneralResponse mostrarProyeccionGeneral(String codTransaccion, String txtBuscar);
	public ListaProyGeneralMarcasResponse mostrarProyGeneralMarcas(String codTransaccion);
	public ListaProyGeneralCategoriaResponse mostrarProyGeneralCategoria(String codTransaccion);
	public GenericResponse nuevaProyeccionGeneral(String codTransaccion, ProyeccionGeneralBean request);
	public GenericResponse editarProyeccionGeneral (String codTransaccion, ProyeccionGeneralBean request);
	public GenericResponse deleteProyeccionGeneral (String codTransaccion, int codProyeccion);

}
